//24、定义一个三角形类（Triangle），
// 包含三个边长（a, b, c）属性，并实现一个判断是否为等边三角形的方法。

package twentyFourth;

public class Triangle {
    private double a;
    private double b;
    private double c;

    // 默认构造方法
    public Triangle() {
        this(0.0, 0.0, 0.0);
    }

    // 带参数的构造方法
    public Triangle(double a, double b, double c) {
        if (a + b > c && a + c > b && b + c > a) {
            this.a = a;
            this.b = b;
            this.c = c;
        } else {
            throw new IllegalArgumentException("These sides do not form a valid triangle.");
        }
    }

    // 求三角形面积的方法
    public void compare() {
        if (a==b&&b==c){
            System.out.println("这是一个等边三角形");
        }else{
            System.out.println("这个不是等边三角形");
        }
    }


}
